try 
{

	var dummy = echat ;

}
catch(e) 
{

	// Libraries

	load("vegas/vegas.asc") ;

	// Defined NameSpaces.

	getNamespace("echat") ;
	getNamespace("echat.application") ;
	getNamespace("echat.controller") ;
	getNamespace("echat.controller.application") ;
	getNamespace("echat.logging") ;
	getNamespace("echat.model") ;
	getNamespace("echat.vo") ;

	// echat.application
	
	require("echat.application.ControllerEngine") ;
	require("echat.application.ModelEngine") ;
	
	// echat.controller.application
	
	require("echat.controller.application.AcceptApplication") ;
	require("echat.controller.application.ConnectApplication") ;
	require("echat.controller.application.DisconnectApplication") ;
	require("echat.controller.application.RejectApplication") ;
	require("echat.controller.application.StartApplication") ;
	require("echat.controller.application.StopApplication") ;
	
	// echat.logging
	
	require("echat.logging.Logger") ;

	// echat.model
	
	require("echat.model.ModelList") ;

	// echat.vo

	require("echat.vo.UserVO") ;
	
	// echat

	require("echat.Application") ;

}